Ext.define('ctreemodel', {  
    extend: 'Ext.data.Model',  
    fields: ['id','text','leaf','iconCls','parent']  
});

var TreeStore = new Ext.data.TreeStore({
	// autoLoad:true,  
	 model: 'ctreemodel',
	 proxy:{    
	        type:'ajax',   
	        url:'treeNodeAction.action', //请求  
	        reader:{    
	            type:'json',    
	            root:'nodeList' //数据  
	        },  
	        extraParams:{    
	            tid:''  //节点参数  
	        }  
	           
	    },  
	      
	    root: {  
	        text:'系统根目录',  
	        expanded : true  
	    },
	    listeners : {  
            'beforeexpand' : function(node,eOpts){  
        //点击父亲节点的菜单会将节点的id通过ajax请求，将到后台  
                this.proxy.extraParams.tid = node.raw.id;  
            }  
        }
});